package cn.bud.msgbus.consumer.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * FkDevProperties
 *
 * @author hxj
 * @version 1.0
 * @description
 * @date 2024-05-22 10:05
 */
@Data
@Configuration
@EnableConfigurationProperties
@ConfigurationProperties(prefix = "zl9c.msg-bus.server")
public class Zl9cMsgBusServerConfig {

    /**
     * 登录token失效时间 单位：天
     */
    private Boolean enable = false;

    /**
     * server模式：0.master 1.slave（暂不实现）
     *
     */
    private Integer mode = 0;

    /**
     * 基于netty推送消息时需要启用的监听端口
     */
   private int[] nettyPorts;

}
